package com.stedu.service;

import com.stedu.bean.Account;
import com.stedu.bean.Admin;
import com.stedu.exception.SteduException;

import java.util.List;

public interface AdminService {
    //查询所有管理员
    List<Admin> selectAll();

    //添加管理员
    boolean insertAdmin(Admin admin) throws SteduException;

    //删除管理员
    boolean deleteAdmin(Integer aid);

    //修改管理员
    boolean updateAdmin(Admin admin);

    //根据用户姓名查询
    List<Admin> selectByAname(String aname);

    //根据用户ID查询
    Admin selectByAid(Integer aid);

    //登录
    Account login(String username, String password) throws SteduException;

    //根据aid查询
    Account selectAid(Integer aid);
}
